//Gfx converted using Mollusk's PAGfx Converter

//This file contains all the .h, for easier inclusion in a project

#ifndef ALL_GFX_H
#define ALL_GFX_H

#ifndef PAGfx_struct
    typedef struct{
    void *Map;
    int MapSize;
    void *Tiles;
    int TileSize;
    void *Palette;
    int *Info;
} PAGfx_struct;
#endif


// Sprite files : 
extern const unsigned char Menu_but_Sprite[2048] __attribute__ ((aligned (4))) ;  // Pal : MenuPal_Pal
extern const unsigned char MenuIcons_Sprite[28672] __attribute__ ((aligned (4))) ;  // Pal : MenuPal_Pal
extern const unsigned char ArrowLeft_Sprite[4096] __attribute__ ((aligned (4))) ;  // Pal : IRCPal_Pal
extern const unsigned char ArrowRight_Sprite[4096] __attribute__ ((aligned (4))) ;  // Pal : IRCPal_Pal
extern const unsigned char Connect_but_Sprite[8192] __attribute__ ((aligned (4))) ;  // Pal : IRCPal_Pal
extern const unsigned char CursorIRC_Sprite[256] __attribute__ ((aligned (4))) ;  // Pal : IRCPal_Pal
extern const unsigned char ScrollButtonIRC_Sprite[256] __attribute__ ((aligned (4))) ;  // Pal : IRCPal_Pal
extern const unsigned char ShortLight_Sprite[2048] __attribute__ ((aligned (4))) ;  // Pal : IRCPal_Pal
extern const unsigned char ListCursor_Sprite[2048] __attribute__ ((aligned (4))) ;  // Pal : IRCPal_Pal
extern const unsigned char ScrollBar_Sprite[2048] __attribute__ ((aligned (4))) ;  // Pal : IRCPal_Pal
extern const unsigned char ColorMenu_Sprite[2048] __attribute__ ((aligned (4))) ;  // Pal : ColorMenu_Pal
extern const unsigned char Busy_Sprite[4096] __attribute__ ((aligned (4))) ;  // Pal : Busy_Pal
extern const unsigned char WinButt1_Sprite[2048] __attribute__ ((aligned (4))) ;  // Pal : Button_Pal
extern const unsigned char WinButt4_Sprite[2048] __attribute__ ((aligned (4))) ;  // Pal : Button_Pal
extern const unsigned char List1_Sprite[2048] __attribute__ ((aligned (4))) ;  // Pal : Button_Pal
extern const unsigned char List2_Sprite[2048] __attribute__ ((aligned (4))) ;  // Pal : Button_Pal
extern const unsigned char List3_Sprite[2048] __attribute__ ((aligned (4))) ;  // Pal : Button_Pal
extern const unsigned char List4_Sprite[2048] __attribute__ ((aligned (4))) ;  // Pal : Button_Pal
extern const unsigned char NickButt1_Sprite[2048] __attribute__ ((aligned (4))) ;  // Pal : Button_Pal

// Background files : 
extern const int Servers_Info[3]; // BgMode, Width, Height
extern const unsigned short Servers_Map[768] __attribute__ ((aligned (4))) ;  // Pal : Servers_Pal
extern const unsigned char Servers_Tiles[6336] __attribute__ ((aligned (4))) ;  // Pal : Servers_Pal
extern PAGfx_struct Servers; // background pointer

extern const int KeyboardIRC_Info[3]; // BgMode, Width, Height
extern const unsigned short KeyboardIRC_Map[768] __attribute__ ((aligned (4))) ;  // Pal : KeyboardIRC_Pal
extern const unsigned char KeyboardIRC_Tiles[6016] __attribute__ ((aligned (4))) ;  // Pal : KeyboardIRC_Pal
extern PAGfx_struct KeyboardIRC; // background pointer

extern const int Connecting_Info[3]; // BgMode, Width, Height
extern const unsigned short Connecting_Map[768] __attribute__ ((aligned (4))) ;  // Pal : Connecting_Pal
extern const unsigned char Connecting_Tiles[9664] __attribute__ ((aligned (4))) ;  // Pal : Connecting_Pal
extern PAGfx_struct Connecting; // background pointer

extern const int Windows_Info[3]; // BgMode, Width, Height
extern const unsigned short Windows_Map[768] __attribute__ ((aligned (4))) ;  // Pal : Windows_Pal
extern const unsigned char Windows_Tiles[5952] __attribute__ ((aligned (4))) ;  // Pal : Windows_Pal
extern PAGfx_struct Windows; // background pointer

extern const int Windows2_Info[3]; // BgMode, Width, Height
extern const unsigned short Windows2_Map[768] __attribute__ ((aligned (4))) ;  // Pal : Windows2_Pal
extern const unsigned char Windows2_Tiles[2368] __attribute__ ((aligned (4))) ;  // Pal : Windows2_Pal
extern PAGfx_struct Windows2; // background pointer

extern const int Nicklist_Info[3]; // BgMode, Width, Height
extern const unsigned short Nicklist_Map[768] __attribute__ ((aligned (4))) ;  // Pal : Nicklist_Pal
extern const unsigned char Nicklist_Tiles[5184] __attribute__ ((aligned (4))) ;  // Pal : Nicklist_Pal
extern PAGfx_struct Nicklist; // background pointer

extern const int Nicklist2_Info[3]; // BgMode, Width, Height
extern const unsigned short Nicklist2_Map[768] __attribute__ ((aligned (4))) ;  // Pal : Nicklist2_Pal
extern const unsigned char Nicklist2_Tiles[1984] __attribute__ ((aligned (4))) ;  // Pal : Nicklist2_Pal
extern PAGfx_struct Nicklist2; // background pointer

extern const int Chanlist_Info[3]; // BgMode, Width, Height
extern const unsigned short Chanlist_Map[768] __attribute__ ((aligned (4))) ;  // Pal : Chanlist_Pal
extern const unsigned char Chanlist_Tiles[5952] __attribute__ ((aligned (4))) ;  // Pal : Chanlist_Pal
extern PAGfx_struct Chanlist; // background pointer

extern const int Chanlist2_Info[3]; // BgMode, Width, Height
extern const unsigned short Chanlist2_Map[768] __attribute__ ((aligned (4))) ;  // Pal : Chanlist2_Pal
extern const unsigned char Chanlist2_Tiles[2368] __attribute__ ((aligned (4))) ;  // Pal : Chanlist2_Pal
extern PAGfx_struct Chanlist2; // background pointer

extern const int ExitWin_Info[3]; // BgMode, Width, Height
extern const unsigned short ExitWin_Map[768] __attribute__ ((aligned (4))) ;  // Pal : ExitWin_Pal
extern const unsigned char ExitWin_Tiles[12736] __attribute__ ((aligned (4))) ;  // Pal : ExitWin_Pal
extern PAGfx_struct ExitWin; // background pointer

extern const int Presets_Info[3]; // BgMode, Width, Height
extern const unsigned short Presets_Map[768] __attribute__ ((aligned (4))) ;  // Pal : Presets_Pal
extern const unsigned char Presets_Tiles[13376] __attribute__ ((aligned (4))) ;  // Pal : Presets_Pal
extern PAGfx_struct Presets; // background pointer

extern const int Presets2_Info[3]; // BgMode, Width, Height
extern const unsigned short Presets2_Map[768] __attribute__ ((aligned (4))) ;  // Pal : Presets2_Pal
extern const unsigned char Presets2_Tiles[2496] __attribute__ ((aligned (4))) ;  // Pal : Presets2_Pal
extern PAGfx_struct Presets2; // background pointer

extern const int IRC_ConfigWin_Info[3]; // BgMode, Width, Height
extern const unsigned short IRC_ConfigWin_Map[768] __attribute__ ((aligned (4))) ;  // Pal : IRC_ConfigWin_Pal
extern const unsigned char IRC_ConfigWin_Tiles[30720] __attribute__ ((aligned (4))) ;  // Pal : IRC_ConfigWin_Pal
extern PAGfx_struct IRC_ConfigWin; // background pointer


// Palette files : 
extern const unsigned short MenuPal_Pal[178] __attribute__ ((aligned (4))) ;
extern const unsigned short IRCPal_Pal[215] __attribute__ ((aligned (4))) ;
extern const unsigned short ColorMenu_Pal[5] __attribute__ ((aligned (4))) ;
extern const unsigned short Busy_Pal[3] __attribute__ ((aligned (4))) ;
extern const unsigned short Button_Pal[104] __attribute__ ((aligned (4))) ;
extern const unsigned short Servers_Pal[130] __attribute__ ((aligned (4))) ;
extern const unsigned short KeyboardIRC_Pal[67] __attribute__ ((aligned (4))) ;
extern const unsigned short Connecting_Pal[131] __attribute__ ((aligned (4))) ;
extern const unsigned short Windows_Pal[152] __attribute__ ((aligned (4))) ;
extern const unsigned short Windows2_Pal[122] __attribute__ ((aligned (4))) ;
extern const unsigned short Nicklist_Pal[147] __attribute__ ((aligned (4))) ;
extern const unsigned short Nicklist2_Pal[117] __attribute__ ((aligned (4))) ;
extern const unsigned short Chanlist_Pal[150] __attribute__ ((aligned (4))) ;
extern const unsigned short Chanlist2_Pal[121] __attribute__ ((aligned (4))) ;
extern const unsigned short ExitWin_Pal[211] __attribute__ ((aligned (4))) ;
extern const unsigned short Presets_Pal[184] __attribute__ ((aligned (4))) ;
extern const unsigned short Presets2_Pal[117] __attribute__ ((aligned (4))) ;
extern const unsigned short IRC_ConfigWin_Pal[229] __attribute__ ((aligned (4))) ;


#endif

